package cn.iocoder.yudao.module.ao.controller.admin.vocationalclassschedule.vo;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.iocoder.yudao.framework.common.pojo.PageParam;

@Schema(description = "管理后台 - 中高技班级课分页 Request VO")
@Data
public class VocationalClassSchedulePageReqVO extends PageParam {

    @Schema(description = "学期信息，如 2024-2025学年 第二学期")
    private String term;

    @Schema(description = "班级名称，如 25年春体验班", example = "李四")
    private String className;

    @Schema(description = "节次，如 早1 08:00-08:20")
    private String classSection;

    @Schema(description = "周一的课程信息，包括课程名、教师、教室等")
    private String mondayCourse;

    @Schema(description = "周二的课程信息，包括课程名、教师、教室等")
    private String tuesdayCourse;

    @Schema(description = "周三的课程信息，包括课程名、教师、教室等")
    private String wednesdayCourse;

    @Schema(description = "周四的课程信息，包括课程名、教师、教室等")
    private String thursdayCourse;

    @Schema(description = "周五的课程信息，包括课程名、教师、教室等")
    private String fridayCourse;

    @Schema(description = "班主任姓名，如 彭平")
    private String classTeacher;

    @Schema(description = "教室信息，如 B215")
    private String classroom;

}